package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 查询企业订单车辆列表返回dto
 *
 * @author lws
 * @date 2020-06-15
 */
@Data
public class OrderEnterpriseCarBizDto  extends ResponseRootDto {

    /**
     * 车架号 vin
     */
    private String vin;

    /**
     * 车牌号 licence_plate
     */
    private String licencePlate;


    /**
     * 起始里程 start_mileage
     */
    private Integer startMileage;

    /**
     * 起租日 lease_inception
     */
    private LocalDate leaseInception;

    /**
     * 截止日 lease_expire
     */
    private LocalDate leaseExpire;

    /**
     * 合同签订日期 contract_sign_date
     */
    private LocalDate contractSignDate;


    private Integer carId;

    /**
     * 订单号 order_code
     */
    private Long orderCode;

    /**
     * 企业名称（乙方） enterprise_name
     */
    private String enterpriseName;

    /**
     * 接车人 enterprise_receiver
     */
    private String enterpriseReceiver;

    /**
     * 接车人身份证 enterprise_receiver_idcard
     */
    private String enterpriseReceiverIdcard;

    /**
     * 交接时间 handover_time
     */
    private LocalDateTime handoverTime;

    /**
     * 过户时间
     */
    private LocalDateTime TransferTime;

    /**
     * 续租订单号
     */
    private Long childOrderCode;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 状态（1：待付款，2：待交车，3：待起租，4：租赁中，5：已退租，6：已过户，7：已续租） state
     */
    private Integer state;

    /**
     * 状态（1：待付款，2：待交车，3：待起租，4：租赁中，5：已退租，6：已过户，7：已续租） state
     */
    private String stateStr;

    /**
     * 车型
     */
    private Integer modelId;

    /**
     * 退租ID
     */
    private Integer carHandoverId;



}
